
BODY {
 font-size:small;
 color:black;
 line-height:1.3;
}

TABLE.nom {
 line-height:1.3;
}

H1 {
    text-align:center;
}
DIV.shad {					/* 影付ヘッドタイトル用 */
    width:100%;
    filter: Shadow(color=silver);
    font-size:1.7em;
}

H2{
    font-size:large;
    color:white;
    background-color:Navy;
    margin-top:1em;
    padding:0.3em;
}

H3{
    font-size:large;
    color:#000080;
	background-image:url(img/navy82.gif);
    background-repeat:no-repeat;
    background-position:left;
    padding-left:32px;
}

DT {
 font-family:ＭＳ Ｐゴシック;
 font-size:medium;
 color:black;
}

DD {
 font-family:ＭＳ Ｐ明朝;
 font-size:smaller;
 color:darkgreen;
}

BLOCKQUOTE{
    font-size:smaller;
    color:Gray;
    background-color:#F5FBB9;
    padding:	0.7em;
    border:		#fefef9 thin outset;
}

UL LI{
    list-style-type:disc;
    list-style-image:url(img/navy_mini_sq.gif);
}


DIV.headtext{
    background-color:#e8fae8;
    margin-left:10%;
    margin-right:10%;
    padding:0.5em;
    border-style:ridge;
    border-color:#e7fbe7;
    border-width:thick;
}

DIV.emtext{
    background-color:#e8fae8;
    margin-left:10%;
    margin-right:10%;
    padding:0.5em;
}

DIV.bodytext{
 margin-left:3%;
 margin-right:3%;
}

.pickup_thead{
 color:#FFFFFF;
 text-align:center;
 background-color:#000080;
 padding-top:3px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
}

.pickup_tbody{
 text-align:center;
 background-color:#EEEEEE;
 line-height:1.3;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px;
 padding-right:5px;
}

SPAN.emp{							/* インライン強調 */
 font-size:larger;
 font-weight:bold;
 color:red;
}

SPAN.emp2{							/* インライン強調 */
 font-size:larger;
 font-weight:bold;
 color:blue;
}

A:hover {
    background-color:#fabcef;
}

IMG.gry {
    filter:gray();
}



DIV.newinfo {					/* 新着情報 */
/*
    text-align:center;
*/
    color:red;
    margin-left:5%;
    margin-right:5%;
    margin-top:1em;
    margin-bottom:1em;
}
DIV.newinfo A:link {
    color:red;
}
DIV.newinfo A:visited {
    color:#ff6363;
}
DIV.newinfo A:hover {
    background-color:#fdead7;
}

/* sample */

#counter {
    position:absolute;
    top:0px;
    right:0px;
}

#linkList{
	position:absolute;
	left:0px;
	top:0px;	/*252px;*/
	width:355px;
	padding:0px 30px 0 130px;
/*	padding:50px 30px 0 130px;*/
/*	background: transparent url(lsh.gif) no-repeat top left;*/
/*	voice-family: "\"}\"";   */
/*	voice-family: inherit;*/
	width:195px;
}

#lselect li {
	line-height: 2.5ex; 
	list-style-type: none;
	display: block; 
	padding: 5px 0px 5px 25px; 
	margin: 5px 0;
	border-bottom:1px solid #eee;
	background: transparent url(bullet.gif) no-repeat 0px 7px;
}


